package com.youxin.cpcenter.model;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonProperty;

public class TbEntMemberIdentifyCapital {
    /** ID */
    private Long id;

    /** 会员ID */
    @JsonProperty("member_id")
    private Long memberId;

    /** 企业UID */
    @JsonProperty("company_uid")
    private String companyUid;

    /** 金券 */
    private BigDecimal coupon;

    /** 总可用线索数量 */
    @JsonProperty("total_leads_number")
    private Integer totalLeadsNumber;

    /** 剩余可用线索数量 */
    @JsonProperty("leads_number")
    private Integer leadsNumber;

    /** 总共可用认证会员数量 */
    @JsonProperty("total_member_number")
    private Integer totalMemberNumber;

    /** 剩余可用认证会员数量 */
   @JsonProperty("member_number")
    private Integer memberNumber;

    /** 服务过期时间 */
    @JsonProperty("expires_time")
    private Date expiresTime;
    
    /** 服务开始时间 */
    @JsonProperty("start_time")
    private Date startTime;

    /** 添加时间 */
    @JsonProperty("add_time")
    private Long addTime;

    /** 更新时间 */
    @JsonProperty("update_time")
    private Long updateTime;
    
    @JsonProperty("checked_time")
    private Long checkedTime;
    
    /** 企业版认证类型：0-普通 1-VIP 2-试用 */
    @JsonProperty("enterprise_identy_type")
    private Short enterpriseIdentyType;
    
    public Short getEnterpriseIdentyType() {
		return enterpriseIdentyType;
	}

	public void setEnterpriseIdentyType(Short enterpriseIdentyType) {
		this.enterpriseIdentyType = enterpriseIdentyType;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Long getCheckedTime() {
		return checkedTime;
	}

	public void setCheckedTime(Long checkedTime) {
		this.checkedTime = checkedTime;
	}

	public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getCompanyUid() {
        return companyUid;
    }

    public void setCompanyUid(String companyUid) {
        this.companyUid = companyUid == null ? null : companyUid.trim();
    }

    public BigDecimal getCoupon() {
        return coupon;
    }

    public void setCoupon(BigDecimal coupon) {
        this.coupon = coupon;
    }

    public Integer getTotalLeadsNumber() {
        return totalLeadsNumber;
    }

    public void setTotalLeadsNumber(Integer totalLeadsNumber) {
        this.totalLeadsNumber = totalLeadsNumber;
    }

    public Integer getLeadsNumber() {
        return leadsNumber;
    }

    public void setLeadsNumber(Integer leadsNumber) {
        this.leadsNumber = leadsNumber;
    }

    public Integer getTotalMemberNumber() {
        return totalMemberNumber;
    }

    public void setTotalMemberNumber(Integer totalMemberNumber) {
        this.totalMemberNumber = totalMemberNumber;
    }

    public Integer getMemberNumber() {
        return memberNumber;
    }

    public void setMemberNumber(Integer memberNumber) {
        this.memberNumber = memberNumber;
    }

    public Date getExpiresTime() {
        return expiresTime;
    }

    public void setExpiresTime(Date expiresTime) {
        this.expiresTime = expiresTime;
    }

    public Long getAddTime() {
        return addTime;
    }

    public void setAddTime(Long addTime) {
        this.addTime = addTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }
    
}